package com.tiger.project.domain;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.tiger.common.annotation.Excel;
import com.tiger.common.core.domain.BaseEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.math.BigDecimal;
import java.util.Date;


/**
 * 【资产列表面积划分】对象 asset_regional_division
 *
 * @author standard
 * @date 2022-09-15
 */
@Data
@EqualsAndHashCode(callSuper = false)
@ApiModel(value = "asset_regional_division对象", description = "【资产列表面积划分】内容")
public class AssetRegionalDivision extends BaseEntity {
private static final long serialVersionUID = 1L;

        /** ID */
        private Long id;

        /** 资产id */
        @Excel(name = "资产id")
        @ApiModelProperty(value = "资产id")
        private Long assetId;

        /** 划分id */
        @Excel(name = "划分id")
        @ApiModelProperty(value = "原表数据 划分id")
        private Long divisionId;

        /** 1-可租面积，2-不可租面积 */
        @Excel(name = "1-可租面积，2-不可租面积")
        @ApiModelProperty(value = "1-可租面积，2-不可租面积")
        private Integer rentStatus;

        /** 1-产证面积，2-搭建面积，3-建筑面积，4-公用面积，5-危房面积，6-自用面积，7-房下土地面积，8-诉讼面积，9-自行拆除面积，10-已拆除面积，11-待拆除面积，12-其他 */
        @Excel(name = "1-产证面积，2-搭建面积，3-建筑面积，4-公用面积，5-危房面积，6-自用面积，7-房下土地面积，8-诉讼面积，9-自行拆除面积，10-已拆除面积，11-待拆除面积，12-其他")
        @ApiModelProperty(value = "1-产证面积，2-搭建面积，3-建筑面积，4-公用面积，5-危房面积，6-自用面积，7-房下土地面积，8-诉讼面积，9-自行拆除面积，10-已拆除面积，11-待拆除面积，12-其他")
        private Integer divisionType;

        /** 面积 */
        @Excel(name = "面积")
        @ApiModelProperty(value = "面积")
        private BigDecimal divisionArea;

        /** appkey */
        @Excel(name = "appkey")
        @ApiModelProperty(value = "appkey")
        private String appkey;

        /** channel */
        @Excel(name = "channel")
        @ApiModelProperty(value = "channel")
        private Long channel;


        /** 创建时间 */
        @JsonFormat(pattern = "yyyy-MM-dd")
        @Excel(name = "创建时间", width = 30, dateFormat = "yyyy-MM-dd")
        @ApiModelProperty(value = "创建时间")
        private Date createdAt;

        /** 更新时间 */
        @JsonFormat(pattern = "yyyy-MM-dd")
        @Excel(name = "更新时间", width = 30, dateFormat = "yyyy-MM-dd")
        @ApiModelProperty(value = "更新时间")
        private Date updatedAt;


        @ApiModelProperty(value = "原表数据 creator")
        private String creator;


        @ApiModelProperty(value = "原表数据 suborgkey")
        private String suborgkey;


}
